import { deleteTask } from "../../../service/scheduler"; import { removeTask } from "../../../scheduler/engine"; export default defineWrappedResponseHandler(async (event) => { const id = getRouterParam(event, "id"); if (!id) return R.throwError(400, "Missing id", null); removeTask(id); await deleteTask(id); await event.context.cache.del(`scheduler:task:${id}`) await event.context.cache.del('scheduler:tasks:1:20:all:all') return R.success(null); });